package com.ruin.tech.ahri.model.vo;

import com.ruin.tech.ahri.model.dto.Role;
import com.ruin.tech.ahri.model.dto.User;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.EqualsAndHashCode;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import javax.validation.constraints.NotNull;

/**
 * @program ahri
 * @description: 登陆请求对象
 * @author: ruin
 * @create: 2019/06/20 07:55
 */

@ApiModel(value="用户登陆返回对象",description="用户登陆返回对象，使用用户对象的扩展对象")
@ToString
@Getter
@Setter
public class LoginInfoVO extends User {

    @ApiModelProperty(name = "roleType",value = "角色类型", notes = "1表示管理员 99表示顾客",required = true,example = "1")
    /**
    * @description: 角色类型 1表示管理员 99表示顾客
    * @param: 
    * @return: 
    * @author: ruin
    * @date: 2019/11/20
    */
    private Integer roleType;
    
    /**
    * @description: 角色名称
    * @param:
    * @return:
    * @author: ruin
    * @date: 2019/11/20
    */
    private String roleName;
}
